package com.wing.util;

public class PulsarCommons {

    /**
     * 产品类型 主题 (平台同步所有企业端)
     */
    public static final String PRODUCT_TYPE_TOPIC = "all_product_type";

    /**
     * 产品单位 主题 (平台同步所有企业端)
     */
    public static final String PRODUCT_UNIT_TOPIC = "all_product_unit";

    /**
     * 产品品牌 主题 (平台同步所有企业端)
     */
    public static final String PRODUCT_BRAND_TOPIC = "all_product_brand";

    /**
     * 产品分类 主题 (平台同步所有企业端)
     */
    public static final String PRODUCT_CATEGORY_TOPIC = "all_product_category";

    /**
     * 产品分类扩展表 主题 (平台同步所有企业端)
     */
    public static final String PRODUCT_CATEGORY_EXT_TOPIC = "all_product_category_ext";

    /**
     * 产品分类属性表 主题 (平台同步所有企业端)
     */
    public static final String PRODUCT_PRODUCT_ATTRIBUTE_TOPIC = "all_product_attribute";

    /**
     * 产品分类属性值表 主题 (平台同步所有企业端)
     */
    public static final String PRODUCT_PRODUCT_ATTRIBUTE_VALUE_TOPIC = "all_product_attribute_value";

    /**
     * 产品规格表 主题 (平台同步所有企业端)
     */
    public static final String PRODUCT_PRODUCT_SPEC_TOPIC = "all_product_spec";

    /**
     * 产品规格值表 主题 (平台同步所有企业端)
     */
    public static final String PRODUCT_PRODUCT_SPEC_VALUE_TOPIC = "all_product_spec_value";
    /**
     * 暂存柜存刀 主题 (企业同步所有平台端)
     */
    public static final String STORAGE_INVENTORY_INOUT_TOPIC = "all_storage_inventory_inout";
    /**
     * 暂存柜存刀明细 主题 (企业同步所有平台端)
     */
    public static final String STORAGE_INVENTORY_INOUT_DETAILS_TOPIC = "all_storage_inventory_inout_details";
    /**
     * 暂存柜产品库存(所有柜子) 主题 (企业同步所有平台端)
     */
    public static final String STORAGE_INVENTORY_PRODUCT_TOPIC = "all_storage_inventory_product";
    /**
     * 暂存柜产品货道库存 主题 (企业同步所有平台端)
     */
    public static final String STORAGE_INVENTORY_SPACE_TOPIC = "all_storage_inventory_space";

    /**
     * 暂存柜产品库存(单个柜子) 主题 (企业同步所有平台端)
     */
    public static final String STORAGE_SINGLE_INVENTORY_PRODUCT_TOPIC = "all_storage_single_inventory_product";

    /**
     * 售刀柜上货表 主题（企业端同步所有平台端）
     */
    public static final String CELL_INVENTORY_INOUT_TOPIC = "all_cell_inventory_inout";

    /**
     * 售刀柜上货领取明细 主题（企业端同步所有平台端）
     */
    public static final String CELL_INVENTORY_INOUT_DETAIL_TOPIC = "all_cell_inventory_inout_detail";

    /**
     * 售刀柜产品库存 主题（企业端同步所有平台端）
     */
    public static final String CELL_INVENTORY_PRODUCT_TOPIC = "all_cell_inventory_product";


    /**
     * 售刀柜产品货道库存 主题（企业端同步所有平台端）
     */
    public static final String CELL_INVENTORY_SPACE_TOPIC = "all_cell_inventory_space";

    /**
     * 售刀柜sku库存 主题（企业端同步所有平台端）
     */
    public static final String CELL_SINGLE_INVENTORY_PRODUCT_TOPIC = "all_cell_single_inventory_product";

    /**
     * 产品订单 主题（企业端同步所有平台端）
     */
    public static final String All_PRODUCT_ORDER_TOPIC = "all_product_order";

    /**
     * 刀柜 主题（平台端同步企业端）
     */
    public static final String CAB_CABINET = "cab_cabinet";

    /**
     * 刀柜货位 主题（平台端同步企业端）
     */
    public static final String CAB_CABINET_CARGO_SPACE = "cab_cabinet_cargo_space";

    /**
     * 刀柜货道 主题（平台端同步企业端）
     */
    public static final String CAB_CABINET_CARGO_LANE = "cab_cabinet_cargo_lane";

    /**
     * 产品订单 主题（平台端同步企业端）
     */
    public static final String PRODUCT_ORDER_TOPIC = "product_order";

    /**
     * 盘验结果生成的订单明细 主题（平台端同步企业端）
     */
    public static final String CHECKED_RESULT_ORDER_DETAIL_TOPIC = "all_checked_result_order_detail";

    /**
     * 盘验结果生成的订单 主题（平台端同步企业端）
     */
    public static final String CHECKED_RESULT_ORDER_TOPIC = "all_checked_result_order";

    /**
     * 盘验结果详情 主题（平台端同步企业端）
     */
    public static final String CHECKED_RESULT_DETAIL_TOPIC = "all_checked_result_detail";

    /**
     * 盘验结果 主题（平台端同步企业端）
     */
    public static final String CHECKED_RESULT_TOPIC = "all_checked_result";

    /**
     * 盘验结果  主题(企业端同步平台端) StorageInventoryInoutDetailServiceImpl
     */
    public static final String CAB_CHECKED_RESULT = "cab_checked_result";

    /**
     * 盘验结果详情  主题(企业端同步平台端) StorageInventoryInoutDetailServiceImpl
     */
    public static final String CAB_CHECKED_RESULT_DETAIL = "cab_checked_result_detail";

    /**
     * 账单信息同步(平台<-->企业)
     */
    public static final String BILL_ORD_INFORMATION_TOPIC = "bill_ord_information";
    /**
     * 领新账单详细信息同步(平台<-->企业)
     */
    public static final String BILL_ORD_INFORMATION_DETAIL_TOPIC = "bill_ord_information_detail";
    /**
     * 回收账单详细信息同步(平台<-->企业)
     */
    public static final String BILL_ORD_RECYCLE_INFORMATION_DETAIL_TOPIC = "bill_ord_recycle_information_detail";
    /**
     * 修磨账单详细信息同步(平台<-->企业)
     */
    public static final String BILL_ORD_REPAIR_INFORMATION_DETAIL_TOPIC = "bill_ord_repair_information_detail";
    /**
     * 账单付款结算信息同步(平台<-->企业)
     */
    public static final String BILL_ORD_PAY_INFORMATION_TOPIC = "bill_ord_pay_information";
    /**
     * 账单付款发票信息同步(平台<-->企业)
     */
    public static final String BILL_ORD_INVOICE_INFORMATION_TOPIC = "bill_ord_invoice_information";

    /**
     * 货道类型 主题（平台端同步企业端）
     */
    public static final String CAB_SPACE_TYPE = "all_cab_space_type";

    /**
     * 属性分类 主题（平台端同步企业端）
     */
    public static final String PRO_PRODUCT_ATTRBUTE_CATEGORY = "all_pro_product_attribute_category";

    /**
     * 云仓库存数据同步(平台端同步企业端)
     */
    public static final String CAB_INVENTORY_PRODUCT = "cab_inventory_product";

    /**
     * 平台应用授权下发
     */
    public static final String APPLICATION_ACCESS_AUTH_SYNS = "application_access_auth_syns";

    /**
     * 用户产品在用库存(企业端同步平台端)
     */
    public static final String CAB_USE_INVENTORY_USER = "cab_use_inventory_user";
    /**
     * 产品在用库存(企业端同步平台端)
     */
    public static final String CAB_USE_INVENTORY_PRODUCT = "cab_use_inventory_product";
    /**
     * 售刀柜领取/暂存柜上/暂存/维修/回收(企业端同步平台端)
     */
    public static final String CAB_USE_INVENTORY_INOUT = "cab_use_inventory_inout";
    /**
     * 售刀柜领取/暂存柜上/暂存/维修/回收明细(企业端同步平台端)
     */
    public static final String CAB_USE_INVENTORY_INOUT_DETAIL = "cab_use_inventory_inout_detail";

    /**
     * 暂存柜存刀/取刀;存/取维修/回收刀盘验  盘验任务(企业端同步平台端)
     */
    public static final  String CAB_CHECKED_INVENTORY_INOUT = "cab_checked_inventory_inout";

    /**
     * 暂存柜存刀/取刀;存/取维修/回收刀盘验 盘验任务详情(企业端同步平台端)
     */
    public static final  String CAB_CHECKED_INVENTORY_INOUT_DETAIL = "cab_checked_inventory_inout_detail";

    /**
     * 企业自采产品(企业端同步平台端)
     */
    public static final String PRO_PRODUCT =  "pro_product";

    /**
     * 企业自采产品详情(企业端同步平台端)
     */
    public static final String PRO_PRODUCT_DETAIL =  "pro_product_detail";

    /**
     * 库存告警
     */
    public static  final  String CAB_ALARM_SETTINGS = "cab_alarm_settings";

    /**
     * 显示/规则配置
     */
    public static final String SYS_SYSTEM_RULE_INFO = "sys_system_rule_info";
}
